package mysqlModel

import (
	"gorm.io/gorm"
)

//消息
type Message struct {
	gorm.Model
	FormId 		int		`gorm:"column:form_id" json:"form_id"`		//发送者
	TargetId 	int		`gorm:"column:target_id" json:"target_id"`	//接收者
	Type 		int 	`gorm:"column:type" json:"type"`		//发送类型 1群聊 2私聊 3广播
	Media  		int 	`gorm:"column:media" json:"media"`		//消息类型 1文字 2表情包 3图片 4音频
	Content 	string	`gorm:"column:content" json:"content"`		//消息内容
	CreateTime uint64 	`gorm:"column:create_time" json:"create_time"`//创建时间
	ReadTime   uint64 	`gorm:"column:read_time" json:"read_time"`//读取时间
	Picture 	string	`gorm:"column:picture" json:"picture"`
	Url 		string 	`gorm:"column:url" json:"url"`
	Desc 		string  `gorm:"column:desc" json:"desc"`
	Amount 		int		`gorm:"column:amount" json:"amount"`		//其它数字统计
}

func (table *Message) TableName() string{
	return "message"
}